package com.onccc.social.net;

import android.graphics.Bitmap;
import android.util.Base64;

import java.io.ByteArrayOutputStream;

public class BitmapToBase64Util {

    /**
     * 将Bitmap转换为Base64字符串
     *
     * @param bitmap 要转换的Bitmap对象
     * @return Base64编码后的字符串
     */
    public static String bitmapToBase64(Bitmap bitmap) {
        if (bitmap == null) {
            return null;
        }

        ByteArrayOutputStream baos = new ByteArrayOutputStream();
        bitmap.compress(Bitmap.CompressFormat.JPEG, 100, baos); // 使用JPEG格式，压缩质量100
        byte[] bytes = baos.toByteArray();

        return Base64.encodeToString(bytes, Base64.DEFAULT);
    }
}